1
R 物件的基礎
AI014Lesson 2
00:00

在最基本的層面上,R 不會對單獨的標量進行操作,而是對 原子向量進行操作。R 中的每個物件都是相同類型元素的集合,其內部存儲模式決定其類型。

1. 原子向量

即使像 z <- 100 這樣的單一值也是一個長度為 1 的向量。R 將資料序列——邏輯整數雙精度浮點數複數字元、以及 原始位元——視為主要的操作單位。

2. 賦值與建立

我們使用賦值運算符 <- 將名稱綁定到記憶體。多元素向量可透過 c() (合併)函數或 : (序列)運算符來建立,例如 z <- 0:9

六大原子構建模塊邏輯整數雙精度浮點數複數字元原始位元

3. 內部存儲

函數 typeof() 揭示物件的底層 C 式表示。例如,R 會區分 數值 (浮點數)與 字元 (以雙引號包覆的字串) ""原子 向量確保同質性:所有元素必須是相同類型。

$$\text{typeof}(0:9) \rightarrow \text{"整數"}$$

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>